package com.tiancheng.trade.order.vo.admin.res;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author: likailun
 * @Description: 银行卡列表
 * @Date: create in 2021/9/16 5:50 下午
 */
@Data
public class QueryBankCardResVO {
    protected Long id;
    /**
     * 用户id
     */
    private String uid;
    /**
     * 开卡订单号
     */
    private String flowId;
    /**
     * 卡类型
     * 1 – 借记卡
     * 2 – 贷记卡（含准贷记卡）
     */
    private String accType;
    /**
     * 开通状态，0-未开通（default），1-已开通银联全渠道支付，2-禁用
     */
    private Integer activateStatus;
    /**
     * 默认使用该卡支付，0-否（defalut），1-是
     */
    private Integer isDefault;
    /**
     * 绑定成功时间
     */
    private LocalDateTime bindingTime;
    /**
     * 用户姓名
     */
    private String customerName;
    /**
     * 支付标记
     */
    private String token;

    /**
     * 云闪付交易流水号
     */
    private String sn;
    /**
     * 云闪付用户标识,解绑时需要
     */
    private String unionpayUserId;
    /**
     * 发卡银行名称
     */
    private String bankName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    protected LocalDateTime lastUpdDt;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    protected LocalDateTime createdDt;
    /**
     * 过期时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    protected LocalDateTime expiryTime;
    /**
     * 开通状态，0-未开通（default），1-已开通银联全渠道支付，2-禁用
     */
    private String activateStatusName;

}
